Classical Proofs via Basic Logic
نویسنده
چکیده
Cut-elimination, besides being an important tool in proof-theory, plays a central role in the proofs-as-programs paradigm. In recent years this approach has been extended to classical logic (cf. Girard 1991, Parigot 1991, and recently Danos Joinet Schellinx 1997). This paper introduces a new sequent calculus for (propositional) classical logic, indicated by ? C. Both, the calculus and the cut-elimination procedure for ? C extend those for basic logic (Sambin Battilotti Faggian 1997). Two new structural rules are introduced, namely transfer and separation. As in basic logic, the cut rule has two forms, corresponding to substitution on the left and on the right, resulting in a tighter control over the cut. The control over the structural rules, achieved once they are kept distinct from the operational rules, results in a ne control over the form of the derivations. These features of ? C beneet both the proof search and the cut-elimination process. In relation to the framework of basic logic, a remarkable result is that the extensions of basic logic (the ones that are "symmetric") are obtained by means of structural rules. Also, and in agreement with the spirit of uniformity propound in Sambin 97], the procedure given here provides technical tools that allow us to treat cut-elimination for all such logics in a modular way. Cut-elimination, besides being an important tool in proof-theory, plays a central role in the proofs-as-programs paradigm. As a way of computing with proofs, cut-elimination depends on the system in which the proofs are written. As remarked by Jean-Yves Girard in Girard 1991, p.256], cut-elimination for classical logic is a \very clumsy" process, \full of very bad critical pairs" and where we have \not the slightest way of control". Nonetheless, in the last few years the proofs-as-programs paradigm has been extended to classical logic, and new computational systems have been presented (cf. Girard 1991],,Parigot 1991], and recently Danos Joinet Schellinx 1997]), improving the cut-elimination process of Gentzen's calculus LK. As pointed out by Danos, Joinet and Schellinx, the interest in the extraction of programs from classical proofs lies in the potential access to other proofs, and thus to other, and possibly more eecient, algorithms. This paper introduces a new sequent calculus for propositional classical logic, indicated by ? C. It arises in the framework of basic logic ((Sambin Battilotti ? This work was written while the author was a visitor at Imperial College, London and was …
منابع مشابه
Truth Values and Connectives in Some Non-Classical Logics
The question as to whether the propositional logic of Heyting, which was a formalization of Brouwer's intuitionistic logic, is finitely many valued or not, was open for a while (the question was asked by Hahn). Kurt Gödel (1932) introduced an infinite decreasing chain of intermediate logics, which are known nowadays as Gödel logics, for showing that the intuitionistic logic is not finitely (man...
متن کاملA Logic of Interactive Proofs (Formal Theory of Knowledge Transfer)
We propose a logic of interactive proofs as a framework for an intuitionistic foundation for interactive computation, which we construct via an interactive analog of the Gödel-McKinsey-Tarski-Artëmov definition of Intuitionistic Logic as embedded into a classical modal logic of proofs, and of the Curry-Howard isomorphism between intuitionistic proofs and typed programs. Our interactive proofs e...
متن کاملMinimal from Classical Proofs
Let A be a formula without implications, and Γ consist of formulas containing disjunction and falsity only negatively and implication only positively. Orevkov (1968) and Nadathur (2000) proved that classical derivability of A from Γ implies intuitionistic derivability, by a transformation of derivations in sequent calculi. We give a new proof of this result (for minimal rather than intuitionist...
متن کاملThe logic of proofs, semantically
A new semantics is presented for the logic of proofs (LP), [1, 2], based on the intuition that it is a logic of explicit knowledge. This semantics is used to give new proofs of several basic results concerning LP. In particular, the realization of S4 into LP is established in a way that carefully examines and explicates the role of the + operator. Finally connections are made with the conventio...
متن کاملClassical Logic and the Curry–Howard Correspondence
We present the Curry–Howard correspondence for constructive logic via natural deduction, typed λ-calculus and cartesian closed categories. We then examine how the correspondence may be extended to classical logic and non-constructive proofs, and discuss some of the problems and questions that then arise.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997